package com.oms.domain;

import java.sql.Timestamp;

/**
 * Invitation entity. @author MyEclipse Persistence Tools
 */

public class Invitation implements java.io.Serializable {



	/**
	 * 
	 */
	private static final long serialVersionUID = -457044738707109968L;
	
	// Fields
	private Integer invitationId;
	private User user;
	private String invitationTitle;
	private String invitationComment;
	private Short invitationScopeType;
	private Integer invitationScopeObjectId;
	private Timestamp lastUpdateTime;
	private Boolean deleteTag;
	private String expandBar1;
	private String expandBar2;

	// Constructors

	/** default constructor */
	public Invitation() {
	}

	/** minimal constructor */
	public Invitation(User user, String invitationTitle,
			String invitationComment, Short invitationScopeType,
			Integer invitationScopeObjectId, Boolean deleteTag) {
		this.user = user;
		this.invitationTitle = invitationTitle;
		this.invitationComment = invitationComment;
		this.invitationScopeType = invitationScopeType;
		this.invitationScopeObjectId = invitationScopeObjectId;
		this.deleteTag = deleteTag;
	}

	/** full constructor */
	public Invitation(User user, String invitationTitle,
			String invitationComment, Short invitationScopeType,
			Integer invitationScopeObjectId, Timestamp lastUpdateTime,
			Boolean deleteTag, String expandBar1, String expandBar2) {
		this.user = user;
		this.invitationTitle = invitationTitle;
		this.invitationComment = invitationComment;
		this.invitationScopeType = invitationScopeType;
		this.invitationScopeObjectId = invitationScopeObjectId;
		this.lastUpdateTime = lastUpdateTime;
		this.deleteTag = deleteTag;
		this.expandBar1 = expandBar1;
		this.expandBar2 = expandBar2;
	}

	// Property accessors

	public Integer getInvitationId() {
		return this.invitationId;
	}

	public void setInvitationId(Integer invitationId) {
		this.invitationId = invitationId;
	}

	public User getUser() {
		return this.user;
	}

	public void setUser(User user) {
		this.user = user;
	}

	public String getInvitationTitle() {
		return this.invitationTitle;
	}

	public void setInvitationTitle(String invitationTitle) {
		this.invitationTitle = invitationTitle;
	}

	public String getInvitationComment() {
		return this.invitationComment;
	}

	public void setInvitationComment(String invitationComment) {
		this.invitationComment = invitationComment;
	}

	public Short getInvitationScopeType() {
		return this.invitationScopeType;
	}

	public void setInvitationScopeType(Short invitationScopeType) {
		this.invitationScopeType = invitationScopeType;
	}

	public Integer getInvitationScopeObjectId() {
		return this.invitationScopeObjectId;
	}

	public void setInvitationScopeObjectId(Integer invitationScopeObjectId) {
		this.invitationScopeObjectId = invitationScopeObjectId;
	}

	public Timestamp getLastUpdateTime() {
		return this.lastUpdateTime;
	}

	public void setLastUpdateTime(Timestamp lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}

	public Boolean getDeleteTag() {
		return this.deleteTag;
	}

	public void setDeleteTag(Boolean deleteTag) {
		this.deleteTag = deleteTag;
	}

	public String getExpandBar1() {
		return this.expandBar1;
	}

	public void setExpandBar1(String expandBar1) {
		this.expandBar1 = expandBar1;
	}

	public String getExpandBar2() {
		return this.expandBar2;
	}

	public void setExpandBar2(String expandBar2) {
		this.expandBar2 = expandBar2;
	}

}